home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / utility / utilcli / binhex.lha / Source / SDI_ASM_protos.h < prev    next >
C/C++ Source or Header  |  1996-11-21  |  928b  |  31 lines

  1. // $VER: SDI_ASM_protos 1.3 (03.08.96)
  2.  
  3. #ifndef SDI_ASM_PROTOS_H
  4. #define SDI_ASM_PROTOS_H
  5.  
  6. #include <exec/types.h>
  7.  
  8. extern "ASM" {
  9. void    MakeHEX(register STRPTR a1, // Puffer
  10.         register UBYTE d0,  // Anzahl
  11.         register ULONG d1); // Zahl
  12. /* MakeHEX setzt Zeichen a1+d0 auf '\0'  !!! */
  13. UBYTE  MakeBASE(register STRPTR a1, // Puffer
  14.         register UBYTE d0,  // Anzahl
  15.         register ULONG d1,  // Zahl
  16.         register UBYTE d2,  // Basis
  17.         register UBYTE d3); // Füllzeichen
  18. /* MakeHEX und MakeBASE stellen maximal die in Anzahl gegebenen Zeichen
  19. her !!! Zu lange Zahlen werden abgeschnitten !! */
  20. ULONG    GetNEG(register ULONG d0); // Zahl
  21. ULONG        DIV(register ULONG d0,  // Zahl
  22.         register WORD d1);  // Teiler
  23. ULONG        MOD(register ULONG d0,  // Zahl
  24.         register WORD d1);  // Teiler
  25. void LongMemSet(register STRPTR a1, // Puffer
  26.         register ULONG d0,  // Zeichen
  27.         register ULONG d1); // Anzahl in Bytes
  28. }
  29.  
  30. #endif /* SDI_ASM_PROTOS_H */
  31.